package com.mobimagic.lockscreen.view;

public class ChargeColor {
    private int slideViewStartColor;
    private int slideViewCurrentColor;
    private int slideViewEndColor;

    private int bgViewStartColor;
    private int bgViewCurrentColor;
    private int bgViewEndColor;

    /**
     * 屏保中百分比字体颜色
     */
    private int precentTextStartColor;
    private int precentTextCurrentColor;
    private int precentTextEndColor;

    /**
     * 第一个水波纹的开始，当前，结束颜色
     */
    private int waveStartColor1;
    private int waveCurrentColor1;
    private int waveEndColor1;

    /**
     * 第二个水波纹的开始，当前，结束颜色
     */
    private int waveStartColor2;
    private int waveCurrentColor2;
    private int waveEndColor2;

    /**
     * 屏保卡片底部渐变区数组中需要的第一个色值的开始，当前，结束颜色
     */
    private int bottomFadeStartColor1;
    private int bottomFadeCurrentColor1;
    private int bottomFadeEndColor1;

    /**
     * 屏保卡片底部渐变区数组中需要的第二开始，当前，结束颜色
     */
    private int bottomFadeStartColor2;
    private int bottomFadeCurrentColor2;
    private int bottomFadeEndColor2;

    /**
     * 屏保卡片底部渐变区数组中需要的第三个色值的开始，当前，结束颜色
     */
    private int bottomFadeStartColor3;
    private int bottomFadeCurrentColor3;
    private int bottomFadeEndColor3;
    /**
     * 圆环填充颜色
     */
    private int circleProInnerStartColor;
    private int circleProInnerCurrentColor;
    private int circleProInnerEndColor;

    /**
     * 圆环背景和横线的颜色
     */
    private int speedLineStartColor;
    private int speedLineCurrentColor;
    private int speedLineEndColor;
    public int getSlideViewStartColor() {
        return slideViewStartColor;
    }
    public void setSlideViewStartColor(int slideViewStartColor) {
        this.slideViewStartColor = slideViewStartColor;
    }
    public int getSlideViewCurrentColor() {
        return slideViewCurrentColor;
    }
    public void setSlideViewCurrentColor(int slideViewCurrentColor) {
        this.slideViewCurrentColor = slideViewCurrentColor;
    }
    public int getSlideViewEndColor() {
        return slideViewEndColor;
    }
    public void setSlideViewEndColor(int slideViewEndColor) {
        this.slideViewEndColor = slideViewEndColor;
    }
    public int getBgViewStartColor() {
        return bgViewStartColor;
    }
    public void setBgViewStartColor(int bgViewStartColor) {
        this.bgViewStartColor = bgViewStartColor;
    }
    public int getBgViewCurrentColor() {
        return bgViewCurrentColor;
    }
    public void setBgViewCurrentColor(int bgViewCurrentColor) {
        this.bgViewCurrentColor = bgViewCurrentColor;
    }
    public int getBgViewEndColor() {
        return bgViewEndColor;
    }
    public void setBgViewEndColor(int bgViewEndColor) {
        this.bgViewEndColor = bgViewEndColor;
    }
    public int getPrecentTextStartColor() {
        return precentTextStartColor;
    }
    public void setPrecentTextStartColor(int precentTextStartColor) {
        this.precentTextStartColor = precentTextStartColor;
    }
    public int getPrecentTextCurrentColor() {
        return precentTextCurrentColor;
    }
    public void setPrecentTextCurrentColor(int precentTextCurrentColor) {
        this.precentTextCurrentColor = precentTextCurrentColor;
    }
    public int getPrecentTextEndColor() {
        return precentTextEndColor;
    }
    public void setPrecentTextEndColor(int precentTextEndColor) {
        this.precentTextEndColor = precentTextEndColor;
    }
    public int getWaveStartColor1() {
        return waveStartColor1;
    }
    public void setWaveStartColor1(int waveStartColor1) {
        this.waveStartColor1 = waveStartColor1;
    }
    public int getWaveCurrentColor1() {
        return waveCurrentColor1;
    }
    public void setWaveCurrentColor1(int waveCurrentColor1) {
        this.waveCurrentColor1 = waveCurrentColor1;
    }
    public int getWaveEndColor1() {
        return waveEndColor1;
    }
    public void setWaveEndColor1(int waveEndColor1) {
        this.waveEndColor1 = waveEndColor1;
    }
    public int getWaveStartColor2() {
        return waveStartColor2;
    }
    public void setWaveStartColor2(int waveStartColor2) {
        this.waveStartColor2 = waveStartColor2;
    }
    public int getWaveCurrentColor2() {
        return waveCurrentColor2;
    }
    public void setWaveCurrentColor2(int waveCurrentColor2) {
        this.waveCurrentColor2 = waveCurrentColor2;
    }
    public int getWaveEndColor2() {
        return waveEndColor2;
    }
    public void setWaveEndColor2(int waveEndColor2) {
        this.waveEndColor2 = waveEndColor2;
    }
    public int getBottomFadeStartColor1() {
        return bottomFadeStartColor1;
    }
    public void setBottomFadeStartColor1(int bottomFadeStartColor1) {
        this.bottomFadeStartColor1 = bottomFadeStartColor1;
    }
    public int getBottomFadeCurrentColor1() {
        return bottomFadeCurrentColor1;
    }
    public void setBottomFadeCurrentColor1(int bottomFadeCurrentColor1) {
        this.bottomFadeCurrentColor1 = bottomFadeCurrentColor1;
    }
    public int getBottomFadeEndColor1() {
        return bottomFadeEndColor1;
    }
    public void setBottomFadeEndColor1(int bottomFadeEndColor1) {
        this.bottomFadeEndColor1 = bottomFadeEndColor1;
    }
    public int getBottomFadeStartColor2() {
        return bottomFadeStartColor2;
    }
    public void setBottomFadeStartColor2(int bottomFadeStartColor2) {
        this.bottomFadeStartColor2 = bottomFadeStartColor2;
    }
    public int getBottomFadeCurrentColor2() {
        return bottomFadeCurrentColor2;
    }
    public void setBottomFadeCurrentColor2(int bottomFadeCurrentColor2) {
        this.bottomFadeCurrentColor2 = bottomFadeCurrentColor2;
    }
    public int getBottomFadeEndColor2() {
        return bottomFadeEndColor2;
    }
    public void setBottomFadeEndColor2(int bottomFadeEndColor2) {
        this.bottomFadeEndColor2 = bottomFadeEndColor2;
    }
    public int getBottomFadeStartColor3() {
        return bottomFadeStartColor3;
    }
    public void setBottomFadeStartColor3(int bottomFadeStartColor3) {
        this.bottomFadeStartColor3 = bottomFadeStartColor3;
    }
    public int getBottomFadeCurrentColor3() {
        return bottomFadeCurrentColor3;
    }
    public void setBottomFadeCurrentColor3(int bottomFadeCurrentColor3) {
        this.bottomFadeCurrentColor3 = bottomFadeCurrentColor3;
    }
    public int getBottomFadeEndColor3() {
        return bottomFadeEndColor3;
    }
    public void setBottomFadeEndColor3(int bottomFadeEndColor3) {
        this.bottomFadeEndColor3 = bottomFadeEndColor3;
    }
    public int getCircleProInnerStartColor() {
        return circleProInnerStartColor;
    }
    public void setCircleProInnerStartColor(int circleProInnerStartColor) {
        this.circleProInnerStartColor = circleProInnerStartColor;
    }
    public int getCircleProInnerCurrentColor() {
        return circleProInnerCurrentColor;
    }
    public void setCircleProInnerCurrentColor(int circleProInnerCurrentColor) {
        this.circleProInnerCurrentColor = circleProInnerCurrentColor;
    }
    public int getCircleProInnerEndColor() {
        return circleProInnerEndColor;
    }
    public void setCircleProInnerEndColor(int circleProInnerEndColor) {
        this.circleProInnerEndColor = circleProInnerEndColor;
    }
    public int getSpeedLineStartColor() {
        return speedLineStartColor;
    }
    public void setSpeedLineStartColor(int speedLineStartColor) {
        this.speedLineStartColor = speedLineStartColor;
    }
    public int getSpeedLineCurrentColor() {
        return speedLineCurrentColor;
    }
    public void setSpeedLineCurrentColor(int speedLineCurrentColor) {
        this.speedLineCurrentColor = speedLineCurrentColor;
    }
    public int getSpeedLineEndColor() {
        return speedLineEndColor;
    }
    public void setSpeedLineEndColor(int speedLineEndColor) {
        this.speedLineEndColor = speedLineEndColor;
    }
    public int[] getFadeColor() {
        int[] fadeColors = null;
        int color1 = getBottomFadeCurrentColor1();
        int color2 = getBottomFadeCurrentColor2();
        int color3 = getBottomFadeCurrentColor3();
        fadeColors = new int[]{color1, color2, color3};
        return fadeColors;
    }
}
